@charset "utf-8";
/* 公共样式 */
body{background:#fff;    word-break:break-all;
   word-wrap:break-word;  font-size:12px; font-family: Arial,"宋体",Verdana; line-height:150%; margin:0px; padding:0px; color:#414141; }
input{ font-family:Arial;}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
.wrap{ width:1000px; height:auto;} /*主体容器*/

/*全局链接样式*/
a{ color:#333; text-decoration:none; }
a:hover{color:#333;text-decoration:underline; }

.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.fs{ font-family:"宋体"}
.w100{ width:100px}
.cg {
color: #1C8A1C;
}
.b {
font-weight: bold;
}
.bc {
color: #126185;
}
.bc:hover {
	text-decoration:underline;
}
.abs {
position: absolute;
}

.pt10 {
padding-top: 10px;
}
.clear{clear:both;}
.pt2 {
padding-top: 2px;
}
.pt20 {
padding-top: 20px;
}
.pt15 {
padding-top: 15px;
}
.pt30 {
padding-top: 30px;
}
.c08 {
color: #080;
}
.rel {
position: relative;
}
.mt-1 {
margin-top: -1px;
}
.mt9 {
margin-top: 9px;
}
.mt10 {
margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.mt30 {
margin-top: 30px;
}
.mb5 {
margin-bottom: 5px;
}
.mb10 {
margin-bottom: 10px;
}
.mb15 {
margin-bottom: 15px;
}
.w640 {
width: 640px;
}
.ml-3 {
margin-left: -3px;
}
.ml5 {
margin-left: 5px;
}
.ml20{margin-left: 20px;}
.wh {
color: white;
}
.g3 {
color: #333;
}
.g9 {
color: #999;
}
.g9:hover{
color: #999;
}
.tdl {
text-decoration: underline;
}
.ml10 {
margin-left: 10px;
}
.ml2 {
margin-left: 2px;
}
.f12 {
font-size: 13px;
}
.f13 {
font-size: 13px;
}
.f14 {
font-size: 14px;
}
.dot {
	border-bottom:1px dotted #ccc
}
.mt5 {
margin-top: 5px;
}
.co {
color: #F30;
}
.mr2 {
margin-right: 2px;
}
.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr20 {
margin-right: 20px;
}
.g6 {
color: #666;
}
.btd {
border-top: 1px solid #DDD;
}
.f12red{ color:red; font-size:12px}
.f20 {
font-size: 20px;
}
.f24 {
font-size: 24px;
}

.lt1 {
letter-spacing: 1px;
}

.bgeb {
background-color: #EBEBEB;
}

.bgwh {
background-color: white;
}

.bdc {
border: 1px solid #CCC;
}
.bdd {
border: 1px solid #DDD;
}
.p10{ padding:10px}
.p15{ padding:15px}
.p20{ padding:20px}
.p5 {
padding: 5px;
}
.pr10 {
padding-right: 10px;
}
.pr15 {
padding-right: 15px;
}
.pr20 {
padding-right: 20px;
}
.pl5 {
padding-left: 5px;
}

.pl15 {
padding-left: 15px;
}
.pl10 {
padding-left: 10px;
}
.pl20 {
padding-left: 20px;
}
.pl30 {
padding-left: 30px;
}
.pb5 {
padding-bottom: 5px;
}
.pb10 {
padding-bottom: 10px;
}
.pb15 {
padding-bottom: 15px;
}
.pb20 {
padding-bottom: 15px;
}
.pb28{
	padding-bottom: 28px;
}
.pt5 {
padding-top: 5px;
}
.lh20 {
line-height: 20px;
}
.lh22 {
line-height: 22px;
}
.lh24 {
line-height: 24px;
}

.bbd {
border-bottom: 1px solid #DDD;
}
.blc {
border-left: 1px solid #CCC;
}
.brc {
border-right: 1px solid #CCC;
}
.fw {
font-family: '微软雅黑';
}
.cdred {
color: #800;
}
.short{ width:200px; overflow:hidden;}
.long{ width:790px; overflow:hidden;}
.short_uc{ width: 135px; overflow:hidden; display:inline-block; padding:5px 0 2px 5px;}
.middle_uc{ width:670px; overflow:hidden; display:inline-block; margin-left:10px;}
.right_uc{ width:170px; overflow:hidden; display:inline-block;}
.long_uc{ width:830px; overflow:hidden; display:inline-block; margin-left:10px;}
.middle{ width:580px; overflow:hidden; display:inline-block; margin-right:10px;}
.gray_s_btn{
	display:inline-block; height:21px; line-height:20px; font-weight:700; color:#333;
	background:url(../images/gray_s_btn.gif) no-repeat 0 0;
	width:48px; text-align:center; text-decoration:none;
}
.gray_s_btn:hover{
	background-position:0 -21px;
	text-decoration:none!important;
}
.grebtn{}
.grebtn_s{display: inline-block;}
.grebtn_s a{font-size: 12px; text-decoration:none;
font-family: Arial,sans-serif; color:#fff!important;padding: 0 .75em!important;
}
.grebtn_s a:hover{text-decoration:none!important;}
.green_line {background: #fa4c26;
border-color: #f8b6a2;display: block;
padding-top: 1px;
border-width: 0 1px;
border-style: solid; height:0; width:116px; clear:both; overflow:hidden;}

.grebtn_in{padding: 1px 1px 0;border-color: #ea3a15;background-color: #fb7e65; display: block;border-width: 0 1px;border-style: solid;text-align: center;width:114px;}
.grebtn_bg {
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #fa5434;
color: white;
text-shadow: 0 -1px #c52606;
display:block;
}
.color_blue .grebtn_bg {
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #fa5434;
color: white;
text-shadow: 0 -1px #dd2b07;
display:block;
}

.grebtn_bg:hover {
background-position: 0 -1000px;
background-color: #fb694d;
text-decoration: none;
color: white;
}
.grabtn_in, .grabtn .btn_in {
display: block;
border-width: 0 1px;
border-style: solid;
text-align: center;
border-color: #B7B7B7;
}
.grabtn_bg_l {
padding: .25em 2.5em;
}
.grabtn_bg {
cursor: default;
padding: .25em 2.5em;
background-position: 0 -100px;
background-color: #D5D5D5;
color: 999;
display:block;
text-shadow: 0 -1px white
}
.grebtn_dis{_width:126px}
.gray_line {
background: #B7B7B7;
border-color: #EBEBEB;
display: block;
padding-top: 1px;
border-width: 0 1px;
border-style: solid;
}

.grebtn_dis .grabtn_bg_l {
padding: .25em 2.5em;
}

.grebtn_dis .grabtn_bg {
background: #D5D5D5;
color: #999;
filter: none;
cursor: default;
}

.uc_gray_btn{ text-align:center; display:inline-block; width:99px; line-height:26px; height:26px;background:url(../images/gray_s_btn.gif) no-repeat 0 -41px; color:#666!important; font-weight:bolder;}
.uc_gray_btn:hover{ background-position:0 -67px; color:#333!important; text-decoration:none!important;}

.idx_left{ width:710px; }
.idx_right{ width:240px; }
/*自动高对齐*/
.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
.cf {
	zoom: 1
}

/*英文强制换行*/
.word{word-break:break-all;}

/*页面留白*/
.blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.blank1{height:1px; line-height:1px;/* _margin:-3px 0;*/ clear:both; visibility:hidden; font-size:0px; padding:0px; margin:0px;}
.pd10{ padding:10px;}

.gold{color:#FFE260;}
.f-input {
	border: #ccc 1px solid;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 14px;
	padding-top: 3px
}

.f-text {
	border: #ccc 1px solid;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 14px;
	padding-top: 3px
}

.f-textarea {
	border: #ccc 1px solid;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 14px;
	padding-top: 3px;
	
}

.topic_pub_form{ border:#ccc solid 1px; background:#f2f2f2; padding:10px;}
.ucenter_topic_form .topic_pub_form{  border:#ccc solid 1px; background:url(../images/share_tip.gif) no-repeat 10px 10px #f8f8f8; padding:40px 10px 10px 10px; }
.f-select {
	border-bottom: #89b4d6 1px solid;
	border-left: #89b4d6 1px solid;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 0px;
	font-size: 14px;
	border-top: #89b4d6 1px solid;
	border-right: #89b4d6 1px solid;
	padding-top: 3px
}
.f-button {

}

.wb{ background:#fff}

.s_buy_btn{ background:url(../images/sbg.gif) repeat-x; height:24px; width:85px; color:#fff; border:none; cursor:pointer;}
.s_collect_btn{ background:url(../images/sbg.gif) repeat-x -85px; height:24px; width:45px; color:#333; border:none; cursor:pointer;}
.msg_btn{ background:url(../images/msg_btn.gif); width:114px; height:33px; border:none; color:#fff; font-size:14px;  text-indent:18px; cursor:pointer;}

.msg_box{ padding:10px; text-align:center; }
.msg_box .notice{ text-align:center; display:block; font-size:14px; padding:20px; line-height:30px;}
.msg_box .notice a{ color:#4780c0; }
.msg_box .notice a:hover{ color:#f60; }

.help-tip{ padding-top:15px;}

.header{ background:#fff; height:150px;}
.header .constr{}
.pages{ text-align:center;color:#666; height:24px; line-height:24px;}
.pages a{ display:inline-block; padding:0px 3px; height:22px; line-height:22px; color:#666; border:1px solid #DBE3E6; text-decoration:none;}
.pages a:hover{ display:inline-block;padding:0px 3px; height:22px; line-height:22px;  color:#fff; background:#FF3413;border:1px solid #FF3413;  text-decoration:none;}
.pages .current{  display:inline-block; padding:0px 5px; height:22px; line-height:22px;  color:#fff; background:#FF3413;border:1px solid #FF3413}


.top_nav{height:25px; line-height:25px; text-align:right;color:#666 }
.top_nav a{ color:#666}
.cart_ico{ background:url(../images/cart_icon.jpg) no-repeat 0px 5px;   height:25px; display:inline-block; padding-left:20px;}
.tuan_ico{ background:url(../images/top_ico.gif) 0px -24px no-repeat;  height:25px; display:inline-block; padding-left:20px;}
#user_head_tip a{color:#dd0103}
.top_nav .v_line{color:#eaeaea;padding:0 5px;}
.top_nav .web_nav{padding-right:8px;background:url(../images/down_triangle.gif) no-repeat center right;}
.logo_row{height:85px; }
.logo{ height:60px; overflow:hidden; display:inline-block; }

.main_bar{background:url(../images/main_bar_bg.jpg) repeat-x 0 0; height:39px; position:relative; z-index:10;}

.main_nav{ position:relative;width:1000px;}
.main_nav  li{ float:left;}
.main_nav  li a{ padding:0px 15px; line-height:34px; font-size:14px; font-weight:bolder; color:#fff; text-decoration:none; display:inline-block; float:left;}
.main_nav  li a:hover{ color:#fff;text-decoration:none;}
.main_nav  li.current{background:#6bb2fb;}
.main_nav  li.current a,.main_nav  li.current a:hover{ background:#6bb2fb; height:33px; color:#FFF; text-decoration:none; display:inline-block;}
.main_nav  li.all_class{background:#6699cc url(../images/all_x.gif) no-repeat 112px 16px; width:196px;height:36px; color:#fff;font-size:14px;font-weight:bolder;height:36px;line-height:36px;padding-left:15px;cursor:pointer;}
.merchant_join{ float:right; line-height:37px;}
.merchant_join a,.merchant_join a:hover{ color:#fff; text-decoration:none; }
#dropdown{position:absolute; left:0px; top:0px; border:#999 2px solid; border-top:none; display:none; padding:0px; z-index:9999; margin:0px; background:#fff;  width:60px; }
#dropdown a{ display:block; height:22px; line-height:22px; text-decoration:none;  color:#666; text-indent:5px;}
#dropdown a:hover{ display:block; height:22px; line-height:22px; text-decoration:none; color:#fff; background:#999; }
.search_type_select{ float:left; display:inline-block; width:40px; word-break:normal; word-wrap:normal; cursor:pointer; padding:0px 10px 0px 5px; margin-right:3px;height:26px; line-height:26px; background:url(../images/big_arrow.gif) no-repeat right 10px #fff; }
.search_box{display:inline-block; width:404px; height:34px;  margin:20px 0px 0px 0px; padding:0px; overflow:hidden;}
.search_box .search_input{width:404px;height:26px;padding:4px 3px;background:url(../images/head_search.gif) no-repeat 0 0;}
.search_box .search_txt{ margin:0px; padding:5px; float:left; display:block; height:16px; width:257px; border:0px; color:#bbb; }
.search_box .search_btn{ background:none;border:0px; cursor:pointer; display:inline-block; float:left; width:72px; height:26px; color:#747474;font-weight:bolder;font-family: '微软雅黑';font-size:14px}

.keyword_box{ display:inline-block; float:left; }
.keyword_box a{ display:inline-block; margin:0px 5px 0px 0px; color:#136aad;}
.keyword_box a:hover{ display:inline-block; margin:0px 5px 0px 0px; color:#fe7000; text-decoration:underline;}

.cart_box{ background:url(../images/index_css.gif) 0px -69px; width:207px; height:39px;}
.cart_box .cart_tip{  line-height:39px; text-indent:30px;}
.cart_box .cart_tip .cart_count{ color:#fff;}

.cart_box .cart_go{  line-height:39px; display:inline-block; padding-right:12px; }
.cart_box .cart_go a{ color:#660000; text-decoration:none;}

#ft {
	margin: 0px auto;
	width: 980px;
	color:#3366cc;
}

#ft .contact {
	text-align: right;
	line-height: 58px;
	height: 58px;
	font-weight: bold
}

#ft .contact a {
	color: #97695b
}


#ft ul {

}

#ft ul a {
	color: #97695b
}

#ft .copyright {
	color: #724233;
	text-align: center;
	font-size: 12px;
	padding: 10px 0 0 0;
}

#ft .copyright a {
	color: #724233;
}

#ft li.col {
	width: 150px;
	padding:4px 0 0 0px;
	display: inline;
	float: left;
	height: 100px;
}

#ft li.end {
	border-bottom-style: none;
	border-right-style: none;
	padding-left: 20px;
	border-top-style: none;
	border-left-style: none
}

#ft h3 {
	
}

#ft .sub-list {
	margin-top: 5px;
	font-size: 12px
}

#ft .sub-list li {
	line-height: 20px;
}

#ft .logo-footer {
	padding-top: 0px
}

#ft .copyright p {
	text-align: center;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	
	font-size: 12px;
	padding-top: 3px
}

.flink{ border-top:#643528 solid 1px; border-bottom:#643528 solid 1px; padding:5px 10px;} 
.flink a{ display:inline-block; float:left; padding:5px 10px 5px 0px;}
.flink img{  width:88px; height:31px; }
#ft a{ color:#97695b;}

.cate_tree{ padding:10px;}


.free_youhui_item{ float:left; display:inline-block; width:25%; text-align:center; overflow:hidden; margin:10px 0px; }
.free_youhui_item .free_youhui_box{ width:95%; background:#f2f2f2; padding:10px 0px;}
.free_youhui_item .goods_img_box{ width:160px; height:160px; overflow:hidden; display:block; margin:0px auto;}
.free_youhui_item img{ width:160px; height:160px; }
.free_youhui_item .starico img{ width:auto; height:auto; border:none;}
.free_youhui_item .goods_item_title{ text-align:center; line-height:25px;}
a.free_youhui_btn,a.free_youhui_btn:hover{ background:url(../images/free_youhui_btn.gif) no-repeat; display:inline-block; width:68px; height:29px; line-height:29px; text-align:center; text-decoration:none; color:#666;}
.free_youhui_btn_row{ border-top:#ccc dotted 1px; padding-top:5px;}

.brand_goods_item{ float:left; display:inline-block; width:180px; margin:5px; text-align:center; overflow:hidden; }
.brand_goods_item img{ width:110px; height:110px;border:#f2f2f2 solid 2px;}
.brand_goods_item .starico img{ width:auto; height:auto; border:none;}
.brand_goods_item .goods_item_title{ text-align:center; line-height:25px; display:block; padding-top:10px;}

.goods_row{ padding:10px;}
.goods_row .goods_img{ width:100px; height:100px;}
.goods_row .goods_img img{ width:80px; height:80px;border:#f2f2f2 solid 2px;}
.goods_row .goods_name{ width:400px;}
.goods_row .goods_name{ font-size:12px; font-weight:normal; line-height:22px;}

.sale_goods_item{ padding:5px; overflow:hidden; }
.sale_list_main{ overflow:hidden;}
.sale_goods_item img{ width:75px; height:75px; }
.sale_goods_img{ position:relative;}
.sale_list_tag{ position:absolute; left:0px; top:0px; background:url(../images/sale_list_tag.png) no-repeat; width:25px; height:25px; text-indent:3px;; line-height:15px; color:#fff; 
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/sale_list_tag.png', sizingMethod='scale');
_background-image:none; }
.split_dash{ border-bottom:dashed #e5e5e5 1px; clear:both;}
.sale_list_count{float:left;  background-image:url(../images/sale_list_count.gif); display:inline-block; width:13px; height:22px; font-size:0px; color:#fff; line-height:0px;}
.sale_count_4{ background-position:0px -3px;}
.sale_count_5{ background-position:0px -30px;}
.sale_count_6{ background-position:0px -60px;}
.sale_count_7{ background-position:0px -88px;}
.sale_count_8{ background-position:0px -118px;}
.sale_count_9{ background-position:0px -147px;}
.sale_count_10{ background-position:0px -176px;}
.goods_item_title_row{ display:inline-block; line-height:22px; float:left; padding-left:5px;}

.submit_email{ background:url(../images/submit_email.png) no-repeat; width:68px; height:25px; border:none; cursor:pointer;}
.sale_goods_info{ width:100px; padding-left:5px; }
.rec_adv_span{ width:200px; overflow:hidden;}
.rec_goods_span{ padding:10px; width:778px;_width:770px;}

.m_price{ text-decoration:line-through; }
.s_price{ color:#fe7000; font-size:14px; font-weight:bolder; font-family:"微软雅黑";}

.more{ padding-right:10px; *margin-top:-30px; font-weight:normal;}

.recommend_cate_brand{ font-size:12px; font-weight:normal; padding-right:30px;}
.system_article{ background:#f2f2f2; border:#ccc solid 1px; text-indent:20px; height:30px; line-height:30px;}

.goods_pic_box{ width:345px; overflow:hidden; }
.goods_info_box{ width:405px; overflow:hidden; }

.goods_pick_box{ padding:10px; background:#fffeec; border:#ffde90 solid 1px;}
.goods_brief{ padding:10px;}
.input_shopcart {
  background: url("../images/btn_shopcart.gif") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-family: "微软雅黑";
  font-size: 20px;
  height: 39px;
  text-align: center;
  text-indent:10px;
  width: 168px;
  cursor:pointer;
}
.btn_disabled {
  background: url("../images/btn_shopcart_disabled.gif") no-repeat scroll 0 0 transparent;
  border: 0 none;
  color: #FFFFFF;
  font-family: "微软雅黑";
  font-size: 20px;
  height: 39px;
  text-align: left;
  text-indent: 55px;
  width: 168px;
  cursor:no-drop;
}
#collect{ background:url(../images/collect_btn.gif) no-repeat; display:inline-block; width:90px; height:40px; margin-left:10px;}
#stock span{ color:#f60; font-size:14px; font-weight:bolder; font-family:arial; }
#select_attr{ color:#f60; font-size:14px; font-weight:bolder; font-family:arial; }
.cart_item_name{ color:#f60; font-size:14px; font-weight:bolder;}
.dialog-box input.input_keep,.weedialog input.input_keep,.weedialog input.input_keep:hover{
  background: url("../images/keep_btn.gif") no-repeat scroll 0 0;
  border: 0 none;
  color: #FFFFFF;
  font-family: "微软雅黑";
  font-size: 20px;
  height: 39px;
  text-align: left;
  text-indent: 55px;
  width: 168px;
  float:none;
}
.cart_img{ margin-left:10px;}
.cart_img img{ width:50px; height:50px; border:#ccc solid 2px; }
.cart_title { padding-left:20px; color:#000; width:450px;}
.cart_item_row{ margin:10px 0px 20px 0px;}
.goods_info_list{ margin:10px;}
.goods_info_list li ,.goods_info_list dd{ display:block;  border-bottom:dotted 1px #ccc; padding:5px 0px;}

.goods_main_pic ul{ width:325px; height:325px; overflow:hidden; position:relative; border:#ccc solid 1px;  margin:10px 10px 0px 10px;}
.goods_main_pic li{ position:absolute; z-index:1; left:0px; top:0px;}
.goods_main_pic .act{ display:block; z-index:100;}
.goods_main_pic img{ width:325px; }
.goods_icon_pic{ width:325px;  margin:0px 10px; }
.prev,.prev:hover{ width:12px; height:45px; float:left; display:block; background:url(../images/btn_pre.gif); text-decoration:none;}
.next,.next:hover{ width:12px; height:45px; float:right; display:block; background:url(../images/btn_next.gif); text-decoration:none;}

.roll_pic{ height:50px; overflow:hidden; overflow:hidden; display:block; float:left;}
.roll_pic li{ width:50px; height:50px; overflow:hidden; margin:0px 5px; cursor:pointer;}
.roll_pic li img{ width:46px; height:46px; border:#ccc solid 2px;}
.roll_pic li.act img{ width:46px; height:46px; border:#f30 solid 2px;}

.goods_name{ font-size:14px; font-weight:bolder; color:#000; line-height:22px; }


#buy_number{     
	font-size: 12px;
    height: 15px;
    line-height: 15px;
    width: 50px;
}


.goods_detail_box{ margin:10px;  overflow:hidden;}

.goods_detail_box .detail_nav{display:block; height:28px; border-bottom:1px solid #dbdbdb;}
.goods_detail_box .detail_nav li{ padding:0 10px; font-size:14px; color:#666; float:left; display:inline-block; height:27px; line-height:28px; background:url(../images/sw_nav.gif) repeat-x 0px 0px; text-align:center; cursor:pointer;border:1px solid #dfdfdf;border-bottom:none;margin-right:3px;}
.goods_detail_box .detail_nav li.act{color:#333;font-size: 14px; font-weight:bolder; border-top:2px solid #fb5222;height:27px;margin-bottom:-4px;background:#fff;z-index:100px;}

.goods_detail_box .detail_cnt li{display:none; overflow:hidden;}
.detail_cnt li.act{ display:block;}

.goods_detail_box .store-ul{margin-bottom:10px;}
.store-ul .review_item .hd{width:70px;}
.store-ul .review_item .hd img{width:60px;}
.store-ul .review_item .review_content{width:606px;}
.comment_word{ color:#f08906; display:inline-block; padding-left:20px;}
.comment_1{ background:url(../images/comment_num.gif) no-repeat 0px -75px;}
.comment_3{ background:url(../images/comment_num.gif) no-repeat 0px -38px;}
.comment_5{ background:url(../images/comment_num.gif) no-repeat 0px 0px;}
.goods_comment_row{ min-height:60px; margin-bottom:10px; padding:10px;}


.sub_nav{ text-align:right; padding:10px;}
.sub_nav span{ display:inline-block; height:25px; text-align:center; line-height:22px; padding:0px 3px;}
.sub_nav span a{ color:#136AAD; }
.sub_nav span a:hover{ color:#f30; }
.sub_nav span.act{ display:inline-block; width:80px; padding:0px; height:25px; background:url(../images/sub_nav_act.gif) no-repeat; line-height:22px; color:#fff;}
.sub_nav span.act a,.sub_nav span.act a:hover{ color:#fff; text-decoration:none;}

/*通用的块*/
.inc{ border:1px solid #e2e2e2 }
.inc .inc_top{border-bottom:1px solid #3366cc; height:32px; line-height:32px; text-indent:10px; font-weight:bolder;}

.inc .inc_top .it_t{font-weight:normal;text-indent: 0px;}
.short .inc .inc_top,.filter_box .inc_top,.goods_search_box .inc_top ,.long_uc .inc_top,.middle_uc .inc_top,.cart .inc_top{ background:url(../images/short_inc_top.gif) repeat-x; height:36px; line-height:36px; font-size:14px; text-indent:10px; font-weight:bolder; color:#3366cc;}
.short .inc .inc_top .more{ font-size:12px;}
.goods_search_box .inc_main{ padding:10px;}


.cart a{ color:#136AAD; }
.cart a:hover{ color:#f30; }
.cart .goods-info, .cart .group-bond, .cart .group-bond-box{ line-height:25px; width:700px; text-align:left; margin:10px auto;}
/* 筛选 */
.filter_box{ border:#d6d6d6 solid 2px;}
.filter_box .inc_main{ padding:10px;}
.filter_box .filter_title{ display:inline-block; padding:5px; width:70px;}
.filter_box .filter_content{ width:680px; padding:5px 0px;}
.filter_box .filter_content a{ display:inline-block; padding:0px 5px; color:#0066CC; text-decoration:none; }
.filter_box .filter_content a:hover{ color:#f30; text-decoration:none; }
.filter_box .filter_content a span,.filter_box .filter_content a:hover span{ color:#999; text-decoration:none; font-family:verdana; font-size:10px; }
.filter_box .filter_content a.act,.filter_box .filter_content a.act:hover{  color:#f60; font-weight:bolder; text-decoration:none;}
.filter_box .filter_content a.act span,.filter_box .filter_content a.act:hover span{ color:#999; text-decoration:none; text-decoration:none; font-weight:normal;  font-family:verdana; font-size:10px;}
.filter_box .blank{ display:block; border-bottom:dotted 1px #d6d6d6; visibility:visible; height:1px; margin:0px; line-height:0px; font-size:0px;}

.filter_box .search_filter_title{ display:inline-block; padding:2px 5px; }
.filter_box .search_filter_content{ }



/*首页的筛选*/
.index_filter_box { padding:10px 20px; background:#f2f2f2;}
.index_filter_box .filter_title{ display:inline-block; padding:2px 5px; width:80px;}
.index_filter_box .filter_content{ width:580px;}
.index_filter_box .filter_content a{ display:inline-block; padding:2px 5px; }
.index_cate_ico{ background:url(../images/index_cate_ico.gif) no-repeat; padding-left:20px;}
.index_region_ico{ background:url(../images/index_region_ico.gif) no-repeat; padding-left:20px;}


/*商品分类*/
.cate_tree_inc{ border:#ffde90 solid 1px; background:#fffeec;  overflow:hidden;}
.cate_tree_inc .inc_top,.cate_tree_inc .inc_top:hover{ 

}
.cate_tree_inc .inc_main{ background:#fffeec;}
.cate_tree li{ padding-left:5px; height:25px; line-height:25px; border-bottom:#dfca9f dotted 1px;}
.cate_tree li a{ color:#333333; text-decoration:none;}
.cate_tree li.first{ border-bottom:#dfca9f solid 1px; font-size:14px; padding-left:10px; height:35px; line-height:35px;}
.cate_tree li.subcate{ display:none;}

.cate_tree li.act{ background-color:#fff; border:#D2BDA3 solid 1px;}
.cate_tree li.act a,.cate_tree li.act a:hover{ color:#900; }
.toggle{ position:absolute; z-index:999; display:block; left:0px; top:0px; background:#fff; width:150px; padding:10px; border:#D2BDA3 solid 1px; }
.toggle .hide_white{ background:#fff; width:10px; height:35px; position:absolute;left:-10px; top:0px;}
.cate_tree li .toggle a, .cate_tree li .toggle a:hover{ font-size:12px; color:#333; text-decoration:none; font-weight:normal;}


/*内页的分类*/
.inner_cate_tree{ padding:10px;}
.inner_cate_tree li{ padding-left:5px; height:25px; line-height:25px; border-bottom:#dfca9f dotted 1px;}
.inner_cate_tree li a{ color:#333333; text-decoration:none;}
.inner_cate_tree li.act{ background:#f2f2f2;}



/* 公告列表 */
.notice_list li{ display:block; height:24px; line-height:24px; padding-left:18px; background:url(../images/tiny_point.gif) no-repeat 8px 12px;}
.notice_list_mall li{ display:block; height:26px; line-height:26px; padding-left:18px; background:url(../images/tiny_point.gif) no-repeat 8px 12px;}
/* 今日团购 */
.today_deal_inc{  border:#990000 solid 2px; width:246px; overflow:hidden;}
.today_deal_inc .inc_top{ 
	background:url(../images/index_css.gif) 0px -108px;
	width:246px;
	height:34px;
	line-height:34px;
	font-size:14px; 
	font-weight:bolder;
	text-indent:10px;
	color:#fff;
}
.today_deal_title{ line-height:22px; display:block; padding: 5px 10px;}
.today_deal_img{ padding:0px 10px; width:173px; text-align:center;}
.today_deal_img img{width:170px; height:130px; }
.today_deal_info{ }
.today_deal_info strong{ color:#fe7000; font-size:12px;}
.today_deal_time{ font-size:12px; }
.tuan_price,.tuan_price:hover{ 
	background:url(../images/go_view_deal.jpg) no-repeat right 0px;
	width:175px; height:33px; display:block; margin:0px auto;
	font-size:30px; color:#f30; text-decoration:none; font-weight:bolder; font-family:"arial";
	line-height:33px;

}
.tuan_footer{ background:url(../images/tuan_footer.gif) repeat-x; height:30px; border-top:#e5e5e5 solid 1px; margin-top:5px; line-height:30px; padding:0px 3px; }
.origin_price{ text-align:center; text-decoration:line-through; height:25px; line-height:25px;}
.counter{ font-size:12px; }
.counter span{ color:#fe7000;}
/*用户注册*/
.form_success {
  background: url("../images/msg_bg.png") no-repeat scroll 2px -21px #E9FCE7;
  border: 1px solid #61EE51;
  display: block;
  height: 20px;
  padding: 2px 5px 2px 25px;
}
.form_err {
  background: url("../images/msg_bg.png") no-repeat scroll 2px 4px #FFF2F2;
  border: 1px solid #FF8080;
  display: block;
  height: 20px;
  padding: 2px 5px 2px 25px;
}

.field {
	padding-bottom: 2px;
	margin: 5px auto 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	clear: left;
	padding-top: 0px;
	_display: inline
}

.field label {
	text-align: right;
	line-height: 30px;
	width: 70px;
	padding-right: 20px;
	float: left;
	height: 30px;
	color: #333;
	font-size: 14px
}

.field .f-input {
	margin: 3px 0px 0px;
	width: 250px;
	float: left
}
.field .hint {
	width: 300px;
	float: left;
	color: #989898;
	margin-left: 110px;
	clear: left;
	font-size: 12px
}
.field .f-input-tip {
  color: #666666;
  float: left;
  font-size: 12px;
  margin-left: 10px;
  margin-top: 5px;
}
.field .red{ display:inline-block; padding-left:5px; color:#f30; }
form .act {
  clear: left;
  margin-left: 90px;
  padding: 0 10px;
}
.autologin {
  margin-left: 90px;
  margin-top: 0;
  padding-bottom: 0;
  width: 200px;
}


/*关于购物车*/
#cart_list table{ width:100%;}
#cart_list .deal-buy-quantity{ text-align:center;}
#cart_list .deal-buy-quantity .f-input{ width:50px;}
#cart_list .deal-buy-price{ text-align:center;}
#cart_list .deal-buy-total{ text-align:center;}
#cart_list .deal-buy-del{ text-align:center;}
.cart_warn{ background:#f2f2f2; color:#000; }


#cart_check h2,#cart_check h3{ font-size:12px; display:block; height:25px; background:#f2f2f2; line-height:25px; text-indent:20px;}
.table-list td{ text-indent:10px; padding:10px 0px;}

.order-check-form{ text-align:right;}



/*会员中心*/
.uc-table{ padding:10px;}
.uc-table table{ width:100%; border-top:#ccc solid 1px; border-left:#e2e2e2 solid 1px;}
.uc-table table th{background:url(../images/short_inc_top.gif) repeat-x; height:36px; line-height:36px; font-size:12px; font-weight:bolder; color:#f60; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px;   }
.uc-table table td{ line-height:22px; padding:10px; text-align:center; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px; }
.uc-table tr.alt{ background:#f2f2f2; }

.uc-order{ margin:10px;}
.uc-order table{ width:100%; border-top:#ccc solid 1px; border-left:#e2e2e2 solid 1px;}
.uc-order table th{ font-size:12px; background:url(../images/short_inc_top.gif) repeat-x; overflow:hidden; height:36px; line-height:36px; font-weight:bolder; color:#f60; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px;   }

.uc-order table td{ padding:5px 10px; ine-height:22px; padding:10px; text-align:left; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px;}
.uc-order table td .uc-order-item td{ text-align:center;}

#uc_cate li{ display:block; height:25px; background:#fff; margin-bottom:2px; line-height:25px; border-bottom:#dbdbdb solid 1px;}
#uc_cate li.act{ background:#FE7000; color:#fff; border-bottom:#fff solid 1px;}
#uc_cate li a,#uc_cate li a:hover{ color:#666; text-decoration:none;}
#uc_cate li.act a,#uc_cate li.act a:hover{ color:#fff; text-decoration:none;}
#uc_cate li .uc_cate{ background-image:url(../images/uc_cate_ico_gray.gif); background-repeat:no-repeat;  height:25px; display:block; line-height:0px; line-height:25px; text-indent:30px;  }
#uc_cate li.act .uc_cate{ background-image:url(../images/uc_cate_ico.gif); background-repeat:no-repeat;  height:25px; display:block; line-height:0px; line-height:25px; text-indent:30px; }
.credit-title .red{ color:#f30;}



.money_box {
  background: none repeat scroll 0 0 #fffce0;
  border: 1px solid #fcf5be;
  padding: 10px;
  margin:10px;
}

.uc-order .ltd{ background:#f2f2f2; }
.uc-order .uc-order-item{ 

}

.uc-order table.uc-order-item{ width:100%; border-top:#ccc solid 1px; border-left:#e2e2e2 solid 1px;}
.uc-order table.uc-order-item th{ font-size:12px; text-align:center; background:url(../images/short_inc_top.gif) repeat-x; overflow:hidden; height:36px; line-height:36px; font-weight:bolder; color:#f60; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px;   }
.uc-order table.uc-order-item td{ line-height:22px; padding:10px; text-align:center; border-right:#ccc solid 1px; border-bottom:#e2e2e2 solid 1px; }

.uc-table .uc-msg-table,.uc-table  .uc-msg-table td, .uc-table  .uc-msg-table th{ border:none;}

.message-list{ padding:10px; overflow:hidden; border:#f2f2f2 solid 1px;}
.message-list .message-row{ min-height:60px; margin-bottom:10px; padding:10px;  border-bottom:#f6f6f6 solid 1px;}
.message-list .alt{ background-color:#f2f2f2;}
.msg_row{ width:100%;}
.msg_row .item strong a{ color:#f30;}
.msg_row .item strong a:hover{ text-decoration:none;}
.msg_row .item .text{ font-size:14px;}
.msg_row .item .topic_origin{ background:#f2f2f2;}

.reply-row{ background:#f7f7f7; margin:3px 0px; padding:5px;}

.flink a{ display:inline-block; float:left; padding:5px 10px 5px 0px;}
.flink img{  width:88px; height:31px; }
.flink h2,.flink h3{ font-size:12px;}


.article_list{ padding:10px; }
.article_list li{ display:block; height:28px; line-height:28px; text-indent:10px; border-bottom:dotted 1px #ccc;}
.article_info{ padding:10px;}
.article_title{ text-align:center; font-size:14px; font-weight:bolder; line-height:30px; height:30px;}
.article_time{ text-align:center; font-size:12px; line-height:30px; height:30px; color:#ccc;}
.article_click{ text-align:center; font-size:12px; line-height:22px; height:22px; color:#ccc;}

.inc .relate_help .inc_top{color: #666; font-weight:bold;padding-right: 0;text-align: left;display: block;
padding: 5px 12px;padding-left: 20px; height:24px;
font-size:14px;line-height:24px; font-family:arial; text-indent:0;
text-shadow: -1px -1px white; background-position:0 0; border-top:1px solid #e2e2e2}
.relate_help li{ display:block; background:#fff; padding:0 10px;}
.relate_help li a{ display:block; height:34px; line-height:34px; border-bottom:1px dashed #ccc; background:url(../images/hj.gif) no-repeat 15px center; padding-left:30px;}
.relate_help li a:hover{ text-decoration:none; background-color:#f2f2f2}
.relate_help li.relate_cate{ background:url(../images/bar.gif) repeat-x; height:30px; line-height:30px; text-indent:10px; font-weight:bolder;}

.relate_help li.act a{color:#f60; font-weight:bolder;}

.brand_list{ display:block; padding:10px;}
.brand_list li{ float:left; display:inline-block; width:25%; text-align:center; line-height:35px;}
.brand_list li .brand_logo{ width:200px; height:50px; overflow:hidden; display:inline-block; border:#ccc solid 1px;}
.b_info{ overflow:hidden;}

.filter_txt{ border:#ccc solid 1px; width:80px; height:25x;}
.search_txt{ border:#ccc solid 1px; width:200px; height:25x;}
.filter_price{}

.is_lottery{ background:url(../images/lottery.gif); width:41px; height:15px; display:inline-block; font-size:0px; }

.msg_box a,.msg_box a:hover{ text-decoration:none;}
.paybutton, a .paybutton, a:hover .paybutton {
  background: none repeat scroll 0 0 #FF9900;
  border-color: #FFB940 #C27502 #C27502 #FFB940;
  border-style: solid;
  border-width: 2px;
  color: #FFFFFF;
  cursor: pointer;
  letter-spacing: 0.1em;
  padding: 4px 1em;
  text-decoration:none;
}
.formbutton {
  background: none repeat scroll 0 0 #FF9900;
  border-color: #FFB940 #C27502 #C27502 #FFB940;
  border-style: solid;
  border-width: 2px;
  color: #FFFFFF;
  cursor: pointer;
  letter-spacing: 0.1em;
  padding: 4px 1em;
}
.formbutton2 {
  background: none repeat scroll 0 0 #FF9900;
  border-color: #FFB940 #C27502 #C27502 #FFB940;
  border-style: solid;
  border-width: 2px;
  color: #FFFFFF;
  cursor: pointer;
  letter-spacing: 0.1em;
  padding: 4px 1em;
}
.cart-table{}
.cart-table th{ background:#f2f2f2; height:28px;line-height:28px;}
.cart-table td{ padding:10px 0px;}
td.deal-buy-price,td.deal-buy-total,td.deal-cart-total{ color:#f60; font-weight:bolder;}
.cart-icon{ margin:0px 10px;}
.cart-icon img{ width:50px; height:50px; border:#ccc solid 2px;}
.nogoodsbg {
  margin: 50px auto 0;
  width: 520px;
}
.nogoodsimg {
  float: left;
  width: 74px;
}
.nogoodstxt {
  float: left;
  margin-left: 26px;
  width: 400px;
}
.empty {
  color: #333333;
  font-weight: bold;
}
.nogoodstxt p {
  line-height: 20px;
}
.color_blue{color:#4185c9;}
.color_blue a{color:#014CCC;}
.total-cart-tip{ font-weight:normal; color:#333;}
.red{font-size:14px;  font-family:verdana; color:#f60;}
.cart-error{ line-height:50px; height:50px; display:block; color:#f60; font-size:14px; text-align:center;}


.success_box{  background: none repeat scroll 0 0 #fffce0;
  border: 1px solid #f9f0a2;
  padding: 55px;
  margin:10px; 
  font-size:14px; }
.success_box h2{ font-size:16px; display:block; width:190px; height:55px; line-height:55px; margin:0px auto;}

.error_box{  background: none repeat scroll 0 0 #fffce0;
  border: 1px solid #f9f0a2;
  padding: 55px;
  margin:10px; 
  font-size:14px; }
.error_box h2{ font-size:16px; display:block; width:190px; height:55px; line-height:55px; margin:0px auto;}

.msg_box span.tip{ display:inline-block; float:left; margin-left:10px;}
.msg_box .icon{ width:55px; height:55px; overflow:hidden; display:inline-block; position:relative; float:left;}
.msg_box .icon i{ background:url(../images/op_icon.png) no-repeat; width:55px; height:110px; display:inline-block;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/op_icon.png', sizingMethod='scale');
_background-image:none; position:absolute;}
.success_box i{ top:-55px; left:0px; }
.error_box i{ top:0px; left:0px; }


.smssubscribe-dialog-box{ height:200px;}
.smssubscribe-dialog-box dl{ background:#fff; }
.smssubscribe-dialog-box dt{height:40px; border:solid 1px #fff; background:#f1f2ff; line-height:14px;}
.smssubscribe-dialog-box dt a{font-size:14px; padding:0 21px 0 0; }
.smssubscribe-dialog-box dd{padding:25px; width:300px; overflow:hidden;}
.smssubscribe-dialog-box dd .ss-form{padding:0 0 0 40px;}
.smssubscribe-dialog-box dd h3{color:#000; padding:0 0 12px 0; display:block; float:left;}
.smssubscribe-dialog-box dd .ss-item{width:310px; float:left; padding:10px 0 0 0;line-height:24px;}
.smssubscribe-dialog-box dd .ss-item span{float:left; width:60px; line-height:24px; display:block; font-size:14px;}
.smssubscribe-dialog-box dd .ss-item .txt{float:left; border:solid 1px #ccc; height:17px; padding:4px 4px 1px 4px;width:168px;}
.smssubscribe-dialog-box dd .ss-item strong{color:#cc3333; font-family:Arial; font-weight:bold; font-size:16px;}
.smssubscribe-dialog-box dd .ss-item .code{width:113px;}
.smssubscribe-dialog-box dd .ss-item img{float:left; cursor:pointer; margin:1px 0 0 5px; width:48px; height:22px;}
.smssubscribe-dialog-box dd .ss-hit{padding:3px 0 0 60px; width:250px; color:#999; font-size:12px; line-height:18px;float:left;}
.smssubscribe-dialog-box dd .ss-btns{padding:20px 0 10px 60px; width:250px; float:left;}
.smssubscribe-dialog-box dd .ss-succ{padding:20px 0 20px 70px; width:240px; float:left; background:url(../images/bg-sys-icon-succ.gif) no-repeat 0 13px;}
.smssubscribe-dialog-box dd .ss-succ strong{font-family:"微软雅黑", Arial, sans-serif;}
.smssubscribe-dialog-box dd .ss-succ p{color:#9d9d9d;}
.mail_sub_tip{ padding:5px;}

#vote{ position:absolute; left:0px; background:url(../images/yhdc.gif); width:25px; height:69px; top:200px;}
.vote_box{ width:726px; margin:20px auto;}
.vote_box_top{ width:726px; height:113px; background:url(../images/survey_01.jpg) no-repeat;}
.vote_box_main{ width:686px; background:url(../images/survey_02.jpg) repeat-y; padding:20px;}
.vote_box_foot{ width:726px; height:37px; background:url(../images/survey_03.jpg) no-repeat;}
.vote_main{ border:#ccc solid 1px; padding:0px 0px 20px 0px; }
.vote_head {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  text-align: center;
  background-color: #F0F9FF;
  border-bottom: 1px solid #DCDCDC;
}
.vote_main .commit{ text-align:center;}
.vote_desc{ padding:10px;}

.verify_row .f-input{ width:100px; float:left; margin-right:10px; margin-top:3px;}
.verify_row img{ float:left; margin-top:4px; cursor:pointer;}

.more_user_info{ text-align:center; background:#ccc; height:22px;}

.fileupload{ width:66px; height:24px; position:relative; overflow:hidden; display:inline-block; background:url(../images/upbtn.gif); text-align:center; line-height:24px; color:#fff; }
.fileuploading{ width:66px; height:24px; position:relative; overflow:hidden; display:inline-block; background:url(../images/upbtn.gif) 0px -24px; text-align:center; line-height:24px; color:#fff; }
.hide{ display:none!important;}
.show{ display:inline-block;}
.fileupload .filebox{ position:absolute; right:0px; top:0px; filter: alpha(opacity = 0);
	-moz-opacity: 0;
	opacity: 0;}
	
	
.user_list span{ display:inline-block; padding:0px 10px; }
.user_list{ color:#979797;}
.add_focus,.add_focus:hover{ color:#774433; text-decoration:none; background:url(../images/focus_ico.gif) no-repeat 4px 5px #fff; display:inline-block; height:20px; line-height:20px; padding-left:18px; border:#d8d8d7 solid 1px; width:44px; margin-top:5px; }
.remove_focus,.remove_focus:hover{ color:#979797; text-decoration:none; display:inline-block; height:20px; line-height:20px; text-align:center; border:#d8d8d7 solid 1px; width:62px;  margin-top:5px; background:#fff; }

.rand_user{ width:100px; height:100px; margin:10px; float:left; text-align:center;}
.count_big{ font-size:12px; font-weight:bolder; color:#FE7000;}
.space_avatar{ padding:10px;}
.space_uname{ font-size:14px; font-weight:bolder;}

.form_ico{ cursor:pointer; display:inline-block; height:16px; line-height:16px; padding-left:20px;margin-right:5px;}
.form_album{ background:url(../images/album.gif) no-repeat;}
.form_face{ background:url(../images/face.gif) no-repeat; }
.form_topic{ background:url(../images/topic.gif) no-repeat;} 
.form_event{ background:url(../images/event.gif) no-repeat;} 
.image_item{ position:relative; width:100px; height:100px; float:left; display:inline-block; margin-right:5px;}
.image_item a{ border:#ccc solid 1px; display:inline-block;width:100px; height:100px; }
.image_item a:hover { border:#000 solid 1px;}
.image_item .del_image{ text-decoration:none; font-size:14px; position:absolute; left:2px; top:2px; cursor:pointer; display:block; width:15px; height:15px; background:#f30; border:#fff 1px solid; color:#fff; font-weight:bolder; text-align:center; line-height:15px;}
.image_item img{ width:100px; height:100px; }


.avatar_small{ width:50px; height:50px;display:inline-block;}
.avatar_small_30{ width:30px; height:30px; display:inline-block;}
.avatar_small_30 img{ width:30px; height:30px; }
.avatar_tiny{ width:35px; height:35px; display:inline-block;}
.avatar_tiny img{ width:30px; height:30px;}
.middle_uc .text{ width:550px; overflow:hidden;}
.long_uc .text{ width:720px; overflow:hidden;}
.long .text{ width:660px; overflow:hidden;}
.msg_row td{ vertical-align:top;}


.all_city{ border:solid 1px #ccc ; padding:10px;}
.select_city_tip{ font-size:12px; font-weight:bolder; line-height:30px; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #ddd}
.select_city_tip span{ display:inline-block; margin-right:10px;}
.select_city_tip  a{ display:inline-block; margin-right:10px; font-size:14px}
.select_city_title{ font-size:12px; font-weight:bolder; line-height:30px; display:block; padding-top:10px ; padding-bottom:5px;}
.city_group{ font-size:13px;}
.city_group td{ line-height:30px;}
.zm{ width:30px; font-weight:bolder;}
.city_group .zm{font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold; vertical-align:top;}
.city_group .au-co a{ display:inline-block;padding-bottom: 11px;
float: left;
margin-right: 14px;
white-space: nowrap; color:#00C}

.input_youhuicart{ background:url(../images/youhui_buy_btn.gif) no-repeat; border:0px; width:110px; height:36px; cursor:pointer;}
.youhui_info_box{ border:#ccc solid 1px; padding:10px;}
.youhui_image{ width:339px; }
.youhui_image img{ width:330px;}
.youhui_buy_info{ width:390px; background:url(../images/price_graybg.gif) repeat-x; }
.price_tag li{ float:left; display:inline-block; width:130px; text-align:center; line-height:28px; }
.o_price{ color:#999; font-size:18px; font-weight:bolder; text-decoration:line-through; font-family:"微软雅黑";}
.d_price{ color:#c00; font-size:18px; font-weight:bolder; font-family:"微软雅黑";}
.c_price{ color:#c00; font-size:22px; font-weight:bolder; font-family:"微软雅黑";}
.youhui_bcount_song{margin-left:30px;line-height:20px; }
.youhui_buy_count{color:#999; padding-right:25px}
.song{position:relative;display:inline-block;height:20px;}
.song_b{ background:url(../images/song.gif) no-repeat 0 -21px;padding:0px 0px 0px 24px;font-weight:normal;display:inline-block;height:20px;cursor: pointer;color: #FF6800;}
.song_em{background:url(../images/song.gif) no-repeat right -42px;font-style: normal;display:inline-block;height:20px;padding-right:5px;line-height:20px;}
.song_zhush{ display:none;position:absolute;top:17px;*top:19px; left:0px;background: #FEFFE4;cursor: auto;border: 1px solid #F90;color: #666;padding: 3px 6px;_width:146px;}
.youhui_time_status{text-indent:30px; line-height:25px;}
ul#counter{ display:inline-block;}
.youhui_buy_row{text-indent:30px; }
.youhui_detail_row_title{ background:#f2f2f2; height:28px; line-height:28px; text-indent:10px; font-size:14px; font-weight:bolder; }
.sp_location_map{ width:195px; height:226px; overflow:hidden;}
.sp_location_row{ width:195px; }
.sp_location_row h2{ font-size:14px;}
.sp_location_row ul{ display:block; margin:5px 0px;}
.sp_location_row ul li{ line-height:22px;}
.youhui_title{ font-size:18px; font-weight:bolder; color:#666;font-family:"微软雅黑"; line-height:26px; }
.youhui_stitle{ font-size:16px; font-weight:bolder; color:#666;font-family:"微软雅黑"; line-height:26px; width:500px; }
.youhui_near_item_img,.youhui_near_item_title{ padding:10px;}
.youhui_near_item_img img{ width:228px; }
.hot_youhui_item{ padding:10px;}
.yh_supplier_name{ font-weight:bolder;}


.coupon_form .fl_box{width:330px; float:left;}
.coupon_form span{ font-size:12px; }
.coupon_form h1{ font-size:12px; color:#999999 }
.coupon_form .sms_content{ background:#f6f6f6; color:#EB3C06; line-height:200%; padding:8px 10px; margin:5px 0px; font-size:12px;}
.coupon_form  .sms_form_select{ padding:3px 0}
.coupon_form  .sms_form_select .blank{ height:3px;overflow:hidden; overflow:visible;width:20px;}
.coupon_form  .sms_form_select .date_time,.coupon_form  .sms_form_select .txt{width:80px; border:1px solid #7F9DB9}
.coupon_form  .sms_form_select .charac{ position:relative;top:3px; *top:0}
.mobile_submit{ display:block; margin:6px 0px;}
.mobile_submit span{ float:left; display:block; width:100px; font-size:14px;}
.mobile_submit .txt{
	   border: 2px solid #FED992;
	    float: left;
	    height: 16px;
	    padding: 2px 3px 2px 3px ;
	    width: 206px;
		margin-top:2px
}
	.mobile_submit .btn{
		float:left;
		 padding: 4px 4px 1px;
		 margin-left:10px;
	}
.sms_tip{ width:154px;_width:144px; padding:5px 8px; border-left:1px solid #ccc; min-height:95px;_height:95px; line-height:200%; color:#666}
.mobile-btn {
  background: none repeat scroll 0 0 #F3F3F3;
  height: 28px;
  padding-top: 6px;
  text-align: center;
}

.youhui_print_box{ width:629px; margin:0px auto;}
.youhui_print_t{ background:url(../images/print-t.png) no-repeat; width:629px; height:22px;}
.youhui_print_c{ background:url(../images/print-c.png) repeat-y;}
.youhui_print_b{ background:url(../images/print-b.png) no-repeat; width:629px; height:35px;}
.youhui_print_img{ width:610px; margin:5px auto; overflow:hidden;}
.youhui_print_img img{ width:610px;}

.youhui_item_box{ width:450px; overflow:hidden;}
.youhui_image_box{ width:200px; overflow:hidden; border:#ccc dotted 1px;}
.youhui_image_box img{ width:200px;}

.supplier_info_logo{ width:150px;  overflow:hidden; }
.supplier_info_logo img{ width:150px;}
.supplier_info_info { width: 590px;}
.store_item .store_info_logo{ width:101px;  overflow:hidden; border:#f2f2f2 dotted 1px; }
.store_item .store_info_logo img{ width:95px; height:95px; padding:2px; border:1px solid #ccc}
.store_item .store_info_info{ width:644px;padding-left:15px; line-height:25px;}
.takeaway .store_item .store_info_info{ width:490px;padding-left:15px; line-height:25px;}
.store_item .store_info_info_l{width:470px; line-height:180%}
.store_item .store_info_info_l .cate a{ color:#126185}
.store_item .store_info_info_r{width:130px}
.store_item .store_info_info_r .avg_point{ display:inline-block; margin-left:5px; font: bold 18px/1.1 'Arial','sans-serif';color: #F30;}
.store_item .store_info_info_r .info_line{ height:0; overflow:hidden; margin:3px 0; border-top:1px solid #DDD}

.avg_point_0{ background:url(../images/review/star.png) no-repeat 0px -60px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}
.avg_point_1{ background:url(../images/review/star.png) no-repeat 0px -48px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}
.avg_point_2{ background:url(../images/review/star.png) no-repeat 0px -36px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}
.avg_point_3{ background:url(../images/review/star.png) no-repeat 0px -24px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}
.avg_point_4{ background:url(../images/review/star.png) no-repeat 0px -12px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}
.avg_point_5{ background:url(../images/review/star.png) no-repeat 0px 0px; width:65px; height:12px; font-size:0px; line-height:0px; display:inline-block;}

.store_item{ padding:10px 0px 10px 10px;*padding-bottom:0px; border-bottom:1px dotted #dbdbdb}
.store_fav_bar{color:#999; text-align:right; height: 18px; border-bottom: 1px solid #DDD;padding: 5px 10px;background-color: #EBEBEB;color: #999;}
.store_fav_bar a{ color:#999}
.fav-store{ display:inline-block; background:url(../images/fav_ico.gif) no-repeat 0 0px; padding-left:20px;}
.had-fav-store{ display:inline-block; background:url(../images/fav_ico.gif) no-repeat 0 -18px; padding-left:20px; color:#999}

.topic_title_link{ color:#ff4605; font-weight:bolder; font-size:12px;}
.topic_title_row{ color:#ff4605; font-weight:bolder; font-size:12px;}
.origin_topic_title{ color:#2b4a78; font-size:12px;}
.main_user_name{ margin-left:10px; display:inline-block;}
.store_info_box{ border:#ccc solid 1px; padding:10px;}
.store_item .store_title_row{ font-size:14px;}
.store_item .store_title_row a{ color:#126185}

.store_detail_box{ padding:10px; border-top:1px dotted #BEBEBE;background:##cccccc}
.store_detail_box .brief{ line-height:180%;border-bottom:1px solid #ededde;padding-bottom:12px;}
.store_detail_box .brief_box{}
.store_detail_box .brief_box .brief_big{ background:#f3f3f3;padding:5px 8px;line-height:20px;color:#848484;}
.store_detail_box .store_info_logo{ width:368px; overflow:hidden; border:#DDD solid 1px; }
.store_detail_box .store_info_logo img{ width:350px; height:210px; background:#fff; padding:9px}
.store_detail_box .store_info_logo .image_count{ font-size:12px;  text-align:left; height:31px; line-height:31px; background:url(../images/review/image_count.gif) repeat-x 0 0 #f7f7f7; padding:0 10px}
.store_detail_box .store_info_logo .image_count a{ color:#666;text-decoration:underline;}
.store_detail_box .store_info_logo .image_count a:hover{ text-decoration:none;}
.store_detail_box .store_info_logo .image_count .char_corr{color:#666;display: inline-block;
	width: 6px;
	height: 14px;
	line-height: 15px;
	margin-bottom: -3px;
	font-family: '宋体';
	overflow: hidden;text-indent: -5px;
}
.store_detail_box .store_info_info{width:590px; line-height:220%; color:#595959}
.store_detail_box .store_title_row{ display:block;font-weight:normal; clear:both; font-size:24px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; line-height:normal; padding:2px 0 0px 0;}
.store_detail_box .online_info .online_b{border-color:#f3f3d7;border-width:0 1px;border-style:solid; background:#e9e9ad;width:588px;height:0px;padding-top:1px;display: block;overflow: hidden;}
.store_detail_box .online_info .online_con{border-color:#e9e9ad;border-width:0 1px;border-style:solid; background:#f8f8de;padding:6px  8px 6px 12px;line-height:21px;max-height:41px; overflow: hidden;font-size:12px;}
.store_detail_box .online_info .online_con b{color:#ed1c24}

.store_b_info_l{width:680px;}
.store_b_info_l .store_cate a{ text-decoration:underline;}
.store_b_info_l .store_cate a:hover{ text-decoration:none;}
.description .des_cont{
	line-height: 150%;
}
.store-imp-box{width:260px;}

.event_tag{ color:#f30;}

.topic_origin{ border:#ccc dotted 1px; padding:5px; margin-top:10px;}
.origin_delete {border:#ccc dotted 1px; padding:5px; text-decoration:line-through; margin-top:10px; }

#ftw{ background:#3366cc; padding-top:20px;}
.rec_sp{ margin:5px 0px; text-align:center;}
.sp_logo img{ width:180px; height:50px;}
.rec_sp_title{ line-height:22px;}
.tel_blue{ color:#4185c9;}

.store_count_bg{ background:url(../images/store_count_bg.gif) no-repeat; width:17px; height:18px; display:inline-block; line-height:15px; text-align:center; color:#fff;}

#ft .hp1{
	background:url(../images/hp1.gif) no-repeat 25px 0;
}
#ft .hp2{
	background:url(../images/hp2.gif) no-repeat 25px 0;
}
#ft .hp3{
	background:url(../images/hp3.gif) no-repeat 25px 0;
}
#ft .hp4{
	background:url(../images/hp4.gif) no-repeat 25px 0;
}

.uc_topic_nav{ display:inline-block; width:100%; heigth:22px; background:#f2f2f2; border-bottom:#FE7000 2px solid;}
.uc_topic_nav li{ display:inline-block; width:20%; height:22px; float:left;}
.uc_topic_nav li a{ display:block; text-align:center; line-height:22px;}
.uc_topic_nav li a:hover{ display:block; text-align:center; line-height:22px; background:#ccc; text-decoration:none; color:#666; }
.uc_topic_nav li.act a,.uc_topic_nav li.act a:hover{ display:block; text-align:center; line-height:22px; background:#FE7000; text-decoration:none; color:#fff;}
.topic_form_button{ background:url(../images/topic_form_btn.gif) no-repeat; width:92px; height:28px; border:0px; color:#fff; cursor:pointer; margin-top:3px;}

.feed_col{ }
.feed_col_1{ display:inline-block; float:left; width:217px; margin-right:9px;}
.feed_col_2{ display:inline-block; float:left; width:217px; margin-right:9px;}
.feed_col_3{ display:inline-block; float:left; width:217px; }
.col_msg_item{ padding:5px; background:#f8f8f8; word-break:break-all; word-wrap:break-word;}
.user_name{ font-weight:bolder; color:#f49f35; word-wrap:normal;}

.topic_date_time{ width:160px; display:inline-block; margin-left:10px;}
.topic_date_time strong{ display:block;}
.topic_date_time strong a,.topic_date_time strong a:hover{ color:#f30; text-decoration:none;}
.toogle_topic_image_box{border:#ccc solid 1px; display:inline-block; padding:3px; margin:3px; background:#fff; }
.toogle_topic_image_box img{ cursor:pointer;}
.col_row{ width:195px;}

.lb_tab{ position:absolute; left:0px; top:-2px; _top:1px; width:200px; display:block;}
.lb_tab li a,.lb_tab li a:hover{ text-decoration:none; color:#666; }
.lb_tab li{ display:inline-block; width:80px; height:25px; line-height:22px; text-align:center; float:left; }
.lb_tab li.c{ background:#fff; border-left:#ccc solid 1px; border-right:#ccc solid 1px; border-top:#ccc solid 1px; }
.lb_tab li.c a{ text-decoration:none; }
.emotion a{ display:inline-block; width:24px; height:24px; border:#ccc solid 1px; float:left; margin: 1px; overflow:hidden;}
.emotion img{ width:24px; height:24px;  }

.tag_item{ background:#fff; border:#ccc solid 1px; cursor:pointer; padding:1px;}
.tag_item_c{ background:#FE7000; border:#ccc solid 1px; cursor:pointer; padding:1px; color:#fff; }
.other_tag input{ border:#ccc solid 1px;}
.tag_list li{ line-height:22px; height:22px; display:block; margin-top:5px;}
.tiny_count_box{ background:#f0f0f0; margin-right:5px; color:#999; font-size:10px; font-family:"verdana"; display:inline-block; width:13px; height:13px; line-height:13px; text-align:center; word-wrap:normal;}

.type_nav li{ display:block; height:25px; border-bottom:#ccc solid 1px; background:#f8f8f8;}
.type_nav li a,.type_nav li a:hover{ display:block; height:25px; line-height:25px; text-indent:10px; text-decoration:none; color:#666;}
.type_nav li.act{ display:block; height:25px; border-bottom:#ccc solid 1px; background:#f60;}
.type_nav li.act a,.type_nav li.act a:hover{ display:block; height:25px; line-height:25px; text-indent:10px; text-decoration:none; color:#fff;}

.search_type_nav{ font-size:14px; font-family:"微软雅黑"; text-align:right;}
.search_type_nav li{ display:block; height:35px;}
.search_type_nav li a,.type_nav li a:hover{ display:block; height:35px; line-height:35px; padding-right:20px; text-decoration:none; color:#666;}
.search_type_nav li.act{ display:block; height:35px;  background:#f60;}
.search_type_nav li.act a,.type_nav li.act a:hover{ display:block; height:35px;  padding-right:20px; line-height:35px; text-decoration:none; color:#fff;}

.no_result{ padding:10px;}
.result_match{ color:#f60; }

.topic_search_box{display:inline-block;  padding:10px; padding-bottom:0px; height:30px;   background:#f8f7f7; display:block; padding:30px; }
.topic_search_box span{ float:left; display:inline-block; font-size:18px; font-weight:bolder; height:29px; line-height:29px; width:100px;}
.topic_search_box .search_txt{ margin:0px; padding:0px; float:left; display:block; border-top:#bbbbbb solid 1px; border-left:#bbbbbb solid 1px; border-right:#f2f2f2 solid 1px; border-bottom:#f2f2f2 solid 1px; height:21px; padding:3px; width:570px; }
.topic_search_box .search_btn{ background:url(../images/topic_search_btn.gif) no-repeat; width:83px; height:29px; border:0px; cursor:pointer; float:left; display:inline-block; }

.is_merchant{ margin:0px 3px 0px 0px; background:url(../images/is_merchant.gif) no-repeat; width:15px; height:15px; display:inline-block; font-size:0px; line-height:0px;}
.is_daren{ margin:0px 3px 0px 0px; background:url(../images/is_daren.gif) no-repeat; width:15px; height:15px; display:inline-block; font-size:0px; line-height:0px;}
.now_city{padding:5px 0px 5px 10px; margin-top:5px; margin-left:10px; color:#FFF; border-left:1px solid #ececec }
.now_city h3{ font-family:'微软雅黑'; clear:both;font-size: 20px; color:#333; margin-bottom:5px}
a.switch_city,a.switch_city:hover{background:url(../images/down_arrow.gif) no-repeat right 6px ; font-size:12px; color:#0099cc; display:inline;  word-wrap:normal;  padding-right:10px;text-decoration:none; }

.my_counter{ width:40px; float:left; overflow:hidden; color:#999;}
.uc_right{ border:1px solid #ddd; background:#fff}
.uc_right .inc{ border:0px;}
.uc_right .inc .inc_top{ padding:0 8px; border-bottom:#e0e0e0 solid 1px; background:#fff; font-size:14px; font-weight:normal; font-family:"微软雅黑"; text-indent:0px; }
.uc_right .inc .inc_top a{ font-family:"arial"; font-size:12px;}
.uc_right .inc .inc_top .more{ padding:0px;}
.uc_right .tag_list{ padding:0 10px;}

.quote_begin{ background:url(../images/quotes.gif) no-repeat; width:19px; height:17px; font-size:0px; line-height:0px; display:inline-block; margin-right:5px;}
.quote_end{ background:url(../images/quotes.gif) -19px 0px no-repeat; width:19px; height:17px; font-size:0px; line-height:0px; display:inline-block; margin-left:5px;}

.msg_row_ico_tag{ background:url(../images/msg_row_ico_tag.gif) no-repeat; padding-left:20px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }
.msg_row_ico_reply{ background:url(../images/msg_row_ico_reply.gif) no-repeat; padding-left:15px; margin-right:5px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }
.msg_row_ico_relay{ background:url(../images/msg_row_ico_relay.gif) no-repeat; padding-left:15px; margin-right:5px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }
.msg_row_ico_del{ background:url(../images/msg_row_ico_del.gif) no-repeat; padding-left:15px; margin-right:5px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }
.msg_row_ico_fav{ background:url(../images/msg_row_ico_fav.gif) no-repeat; padding-left:15px; margin-right:5px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }
.msg_row_ico_view{ background:url(../images/msg_row_ico_view.gif) no-repeat; padding-left:15px; margin-right:5px;  height:15px;  line-height:15px; display:inline-block; vertical-align:baseline; }

.rand_user_box{ padding:10px; background:#f7f7f7;}
.search_filter_box{ background:#f7f7f7; height:35px; display:block; padding-left:20px;}
.search_filter_box ul{ padding:0px; margin:0px;}
.search_filter_box ul li{ float:left;}
.search_filter_box ul li a,.search_filter_box ul li a:hover{ text-decoration:none; color:#666; display:inline-block; height:35px; line-height:35px; padding:0px 15px; text-align:center;}
.search_filter_box ul li.current a,.search_filter_box ul li.current a:hover{ text-decoration:none; color:#666; display:inline-block; height:33px; background:#fff; border-top:#ff8a00 solid 2px; line-height:35px; padding:0px 15px; text-align:center;}

/*首页*/
.index_tuan_list .tuan_item{ width:206px; margin-right:16px; background:#f2f2f2; float:left; display:inline-block; padding:10px; }
.index_youhui_list .youhui_item{ width:225px; height:160px; overflow:hidden; margin-right:16px;  float:left; display:inline-block; }
.index_youhui_list .index_youhui_title{ font-size:14px; font-weight:bolder; display:block; height:22px; line-height:22px; background:url(../images/recommend_merchant.gif) no-repeat right 0px;}
.index_youhui_list .end_time_row{ color:#0165a1;}
.store_image{ width:226px;}
.store_info{ width:470px;}
.store_name{ font-size:14px; font-weight:bolder; color:#000;}
.store_biref{ line-height:22px;}
.store_location{ background:url(../images/location_icon.gif) no-repeat; height:20px; line-height:20px; padding-left:25px; color:#0165a1; }

.index_store_list{ padding-top:20px;  }
.r0{background:url(../images/index_store_arrow.gif) no-repeat -995px 0px;}
.r1{background:url(../images/index_store_arrow.gif) no-repeat -873px 0px;}
.r2{background:url(../images/index_store_arrow.gif) no-repeat -751px 0px;}
.r3{background:url(../images/index_store_arrow.gif) no-repeat -629px 0px;}
.r4{background:url(../images/index_store_arrow.gif) no-repeat -507px 0px;}
.r5{background:url(../images/index_store_arrow.gif) no-repeat -385px 0px;}


.index_tuan_view a{ background:url(../images/index_go_view.jpg) no-repeat; width:83px; height:0px; padding-top:29px; font-size:0px; line-height:30px; display:inline-block;}
.view_row{ border-bottom:#dedede solid 1px;}
.index_bar .index_title{ font-size:18px; font-family:"微软雅黑"; line-height:30px; }
.index_bar{ height:30px; border-bottom:#dedede solid 1px;}
.index_bar .index_cate{ line-height:30px; }
.index_bar .index_cate a{ color:#999; }

.index_store_arrow{ background:url(../images/index_store_arrow.gif) no-repeat; width:22px; height:12px; font-size:0px; line-height:0px; position:absolute; left:0px; top:0px;}

.filter_sub_nav{ display:block; height:26px; border-bottom:2px solid #f54c13; padding:0px; margin:0px;}
.filter_sub_nav li{ float:left;}
.filter_sub_nav li a,.filter_sub_nav li a:hover{ display:inline-block; background:url(../images/sub_nav_bg.gif) no-repeat 0px -26px; width:93px; height:26px; font-weight:bolder; color:#666; line-height:26px; text-align:center; text-decoration:none; }
.filter_sub_nav li.current a,.filter_sub_nav li.current a:hover{display:inline-block; background:url(../images/sub_nav_bg.gif) no-repeat 0px 0px; color:#fff; width:93px; height:26px; font-weight:bolder; line-height:26px; text-align:center; text-decoration:none; }


.row_list{ padding:10px; border-bottom:dotted 1px #ccc;}
.row_image{ width:160px; display:inline-block; padding:5px; border:#ccc solid 1px; }
.row_info{ width:370px; display:inline-block; margin-left:20px;}
.row_info .row_title{ font-weight:bolder; font-size:14px; }
.row_info .row_title a{ color:#000;}
.row_info_2,.row_info_4{ color:#666;}
.row_info_3{ color:#000;}

.row_data{ width:90px; display:inline-block; margin-left:20px; color:#f30; }
.row_btn{ width:90px; display:inline-block;}
.row_btn_link,.row_btn_link:hover{ width:72px; height:26px; background:url(../images/row_btn.gif) no-repeat; line-height:24px; text-align:center; color:#fff; text-decoration:none; display:block; }
.row_btn_info{ color:#999;}

.nav_box{ position:relative; height:26px;}
.filter_search_row{ height:26px; overflow:hidden; position:absolute; right:0px; top:0px;}
.filter_search_row .filter_keyword{ border:#ccc solid 1px; padding:0px; height:16px; line-height:16px; display:inline-block; float:left; margin-left:5px;}
.filter_search_row .filter_btn{ background:url(../images/filter_search_btn.gif) no-repeat; border:0px; width:39px; height:18px; cursor:pointer;  display:inline-block; float:left; margin-left:5px; }

.hot_sale_icon{ width:50px;}
.hot_sale_cnt{ width:110px; margin-left:10px;}
.pd20{ padding:20px}
.blank10{ height:10px; overflow:hidden; overflow:visible; clear:both;}
.user_inc_top{ margin:0 15px; padding:25px 0 15px 45px; border-bottom:1px solid #E7E7E7; font-size:24px; color:#666; font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}
.user_inc_top span{ font-size:18px; position:relative; top:2px;}
.user-lr-box-left{ width:555px; padding:20px 0 20px 20px; }
.user-lr-box-left .field{ text-align:left; overflow:hidden; display:block; clear:both; float:none;}
.user-lr-box-left .field input.ipttxt{ height:20px; line-height:20px; font-weight:bolder; font-family:Arial; background:#FAFAFA; padding:5px 10px;}
.user-lr-box-left .field label{ height:40px; line-height:40px}
.user-lr-box-left .field .hint{ padding-left:90px; margin-left:0}
.user-lr-box-left .autologin{font-size:14px;}
.user-lr-box-left span.lostpassword{ line-height:40px; }
.user-lr-box-left span.lostpassword a{color:#f60; font-size:14px;}
.user-lr-box-left .login-submit-btn{ overflow:hidden;float:left; text-indent:-100em; border:none; cursor:pointer; height:30px; width:100px; background:url(../images/user_rl.gif) no-repeat 0 0;}
.user-lr-box-left .reg-submit-btn{ overflow:hidden; text-indent:-200em; border:none; display:block; cursor:pointer; height:45px; width:168px; background:url(../images/user_rl.gif) no-repeat 0 -50px;}
.user-lr-box-left span.to_regsiter{ padding-left:15px; line-height:32px;font-size:14px; float:left;}
.user-lr-box-left span.to_regsiter a{ font-size:14px;color:#f60}

.user-lr-box-right{ width:310px; padding:20px 0;}
.user-lr-box-right .app_login_box{ border-left:1px solid #f2f2f2; padding-left:40px}
.user-lr-box-right .app_login_box h3{ color:#666; font-size:20px; font-weight:normal; font-family:"\5FAE\8F6F\96C5\9ED1","\9ED1\4F53"}


.user-step-top{ margin: 0 30px; border-bottom:1px solid #F4F4F4; padding:18px 0}
.user-step-top h3{ color:#F18703; font-size:14px;}
.user-step-top .tip{ padding-top:8px;}

.user-step-nav{ padding-top:17px;margin: 0 30px;}
.user-step-nav .step{ background:url(../images/user_rl.gif) no-repeat 0 -225px; height:40px; width:240px; line-height:40px; padding-left:7px}
.user-step-nav .step b{ display:block; float:left; width:24px; font-size:18px; text-align:center; font-weight:bold; font-family:Arial;}
.user-step-nav .step span{ padding-left:20px;font-size:16px; font-family:\5B8B\4F53}
.user-step-nav .cur{ background-position:0 -291px}
.user-step-nav .cur span{ font-weight:bolder; }

.step-inc-main{margin: 0 30px; padding:25px 0}

.ok-next-btn{border:none;background:url(../images/user_rl.gif) no-repeat 0 -117px; width:132px; height:30px;  text-indent:-255em; cursor:pointer; overflow:hidden;}
.ok-over-btn{border:none;background:url(../images/user_rl.gif) no-repeat 0 -170px;width:102px; height:30px;  text-indent:-255em; cursor:pointer; overflow:hidden;}

.next-href{ padding-left:15px; line-height:30px}
.next-href a{ font-size:14px; color:#288fc7}
.step_allow_type{ font-size:14px; color:#666; padding-top:10px}


.step-follow-list li{ cursor:pointer;float:left; text-align:center; overflow:visible; width:64px; height:110px; padding:15px 2px; margin-right:40px}
.step-follow-list li .avatar{ position:relative;width:59px; height:59px;}
.step-follow-list li .avatar img{ border:2px solid #ccc; padding:2px; width:51px; height:51px; clear:both;}
.step-follow-list li .name{ line-height:30px; color:#774433; word-break:keep-all; white-space:nowrap;}
.step-follow-list li .select{border:none;background:url(../images/user_rl.gif) no-repeat -12px -553px; height:12px; width:12px; position:absolute; bottom:0;right:0px;}
.step-follow-list li .region{color:#999999}
.step-follow-list .cur .avatar img,.step-follow-list .selected .avatar img{ border-color:#38A40A}
.step-follow-list .cur .select,.step-follow-list .selected .select{background:url(../images/user_rl.gif) no-repeat 0px -553px;}

.rec_youhui_list li {
  background: url("../images/tiny_point.gif") no-repeat scroll 8px 12px transparent;
  display: block;
  height: 24px;
  line-height: 24px;
  padding-left: 18px;
}
.rec_youhui_list li .quan_link{ color:#f30;}  
.mp_info{height:25px; background:#f2f2f2; line-height:25px;}
.mp_name{ width:200px; text-indent:20px;}
.mp_time{ width:508px; text-align:center;}
.qianggou_title{ background:url(../images/qianggou.jpg) no-repeat; height:40px;}

.main_adv_box{ width:720px;  height:150px; position:relative; z-index:1; overflow:hidden;}
.main_adv_box span{ position:absolute; display:none;}
.main_adv_box .main_adv_img span img{ width:720px; height:150px;}
.main_adv_ctl ul{ position:absolute; right:0px; bottom:5px; display:block; width:100px;}

.main_adv_ctl ul li{ font-weight:bolder; float:left; display:block; width:20px; height:20px; color:#DE7D4B; background-color:#fff; opacity:0.9; line-height:20px; text-align:center; margin:5px; cursor:pointer;}
.main_adv_ctl ul li.act{ font-weight:bolder; float:left; display:block; width:20px; height:20px; color:#fff; background-color:#f60; opacity:0.9; line-height:20px; text-align:center; margin:5px; cursor:pointer;}


.mall_adv_box{ width:580px; height:238px; position:relative; z-index:1; overflow:hidden;}
.mall_adv_box span{ position:absolute; display:none;}
.mall_adv_box span img{width:580px; height:238px;}
.mall_adv_ctl ul{ position:absolute; right:0px; bottom:5px; display:block; width:100px;}

.mall_adv_ctl ul li{ font-weight:bolder; float:left; display:block; width:20px; height:20px; color:#DE7D4B; background-color:#fff;  opacity:0.9; line-height:20px; text-align:center; margin:5px; cursor:pointer;}
.mall_adv_ctl ul li.act{ font-weight:bolder; float:left; display:block; width:20px; height:20px; color:#fff; background-color:#f60;  opacity:0.9; line-height:20px; text-align:center; margin:5px; cursor:pointer;}
.input_baomin{ background:url(../images/bmbtn.jpg) no-repeat; width:124px; height:31px; border:0px; cursor:pointer;}
.input_baomin_nostart{ background:url(../images/bmbtn_nostart.jpg) no-repeat; width:124px; height:31px; border:0px; cursor:pointer;}
.input_baomin_end{ background:url(../images/bmbtn_end.jpg) no-repeat; width:124px; height:31px; border:0px; cursor:pointer;}

.event_title{ font-size:18px; font-weight:bolder; color:#666;font-family:"微软雅黑"; line-height:26px; display:block; height:36px; border-bottom:dotted 1px #ccc;  }
.event_submit_row{ padding:10px 0px;}
.event_submit_form{ padding:10px;}
a.msg_count,a.msg_count:hover{ color:#369; font-weight:bolder; text-decoration:none;}
.pm_pic{ background:url(../images/sys_pm.gif) no-repeat; display:inline-block; width:48px; height:48px; }
.new_pm{ background:url(../images/new_pm.gif) no-repeat; display:inline-block; width:18px; height:12px;}
.uc-table .uc-msg-table .pm_row td{ border-bottom:dotted 1px #ccc;}
.remove_msg_btn {
  background:url(../images/pm_button.gif) no-repeat; width:92px; height:25px; letter-spacing:0.1em; border:none; color:#666; cursor:pointer; vertical-align:top;
}
.view_pm{ color:#FE7000; font-weight:bolder;}
.pm_title{ color:#FE7000; font-weight:bolder; font-size:14px;}
.pm_title .date{ font-size:12px; font-weight:normal;}


	.nameCard{ border:#FE7000 solid 2px; width:230px; height:150px; background:#fff; position:absolute; z-index:999; overflow:hidden;}
	.nameCard .load{ width:230px; height:150px; text-align:center; line-height:120px;}
	.card_info{ padding:10px; height:98px;}
	.usercard_focus{ background:#f1f1f1; height:22px; padding:5px 0px; line-height:22px;}
	
.tag_info_item{ padding:0px 0px; line-height:170%; color:#333}
.tag_info_item .tit{ width:55px}
.tag_info_item .box{ width:525px; padding-top:2px}
.sc_ori{ font-size:22px; font-weight:blod; color:#FE4700; line-height:normal;}
.starsBarBig{ display:block; width:112px; height:20px; background: url("../images/review/star_bar.png") no-repeat 0 -79px;}
.starsBarBig .s{display:block; height:20px; background: url("../images/review/star_bar.png") no-repeat 0 -48px;}
.starsBarBig .s1{width:21px;}
.starsBarBig .s2{width:43px;}
.starsBarBig .s3{width:65px;}
.starsBarBig .s4{width:87px;}
.starsBarBig .s5{width:108px;}

a.free_youhui_p_btn,a.free_youhui_p_btn:hover{ background:url(../images/youhui_btns.jpg) no-repeat 0 0; overflow:hidden; display:inline-block; width:147px; height:0; padding-top:35px; line-height:35px;}
a.free_youhui_s_btn,a.free_youhui_s_btn:hover{ background:url(../images/youhui_btns.jpg) no-repeat 0 -35px; overflow:hidden; display:inline-block; width:127px; height:0; padding-top:35px; line-height:35px;}
.youhui_time_box {color: #888;text-align: center;}

.youhui-tabs {height: 32px;position: relative;_top: 1px;border-left: 1px solid #CBCBC6;}
.youhui-tabs em{
	float: left;
	width: 94px;
	height: 32px;
	line-height: 32px;
	*line-height: 34px;
	background: url(../images/yh-tabs-em.gif) no-repeat 0 0;
	text-align: center;
	font-size: 14px;
	margin: 0 0 1px;
	cursor: pointer;
	font-style:normal;
}

.youhui-tabs em.cur{
height: 33px;
line-height: 33px;
background: url(../images/yh-tabs-em-cur.gif) no-repeat 0 0;
margin: 0;
cursor: default;
}
.youhui_detail_box{line-height: 20px;color: #241711;padding: 5px;padding-bottom: 10px;}
.youhui_time_box1 {padding: 5px;font-weight: bold;color: #241711;}
.youhui-bottom {clear: both;padding: 8px 0 0;margin: 0 0 -10px;border-top: 1px solid #E7E7E4;color: #241711;}
.youhui_sfun {padding:0px; text-align:center;}
.data_content .data_item{ width:165px; display:inline-block; float:left; height:180px; overflow:hidden; margin-right:11px;}
.data_content .data_item img{ width:165px; height:120px;}
.data_content .data_item div.inner{ width:165px; height:180px; margin:0px auto; overflow:hidden;}
.topic_info,.origin_topic_info{ word-wrap:break-word; margin-bottom:10px; word-break:break-all; display:inline-block; width:520px;}

.inc_top .filter_price_form{_padding-top:5px;}
.inc_top .filter_txt{ width:30px; height:16px; overflow:hidden; line-height:16px; padding:0; }
.inc_top .filter_price{ background:url(../images/filter_search_btn.gif) no-repeat 0 0; cursor:pointer; position:relative; width:40px; height:18px; line-height:1000%; border:none; overflow:hidden;}
.list_type_box{ _padding-top:7px;}
.list_type_box .list_type{ position:relative; top:3px;*top:0}
.inc_top .sort_icon{ height:30px; line-height:30px;*line-height:32px}
.brand_info_goods_list .goods_item{ width:239px;}

.filter_store{ padding-left:10px;}
.filter_store a,.filter_store a:hover{ display:inline-block; float:left; color:#666; text-decoration:none; width:50px; background:url(../images/select_box_bg.gif) no-repeat 0px -15px; height:15x; text-indent:0px; padding-left:20px;  font-weight:normal;}
.filter_store a.act,.filter_store a.act:hover{ display:inline-block; color:#666; text-decoration:none; width:50px; background:url(../images/select_box_bg.gif) no-repeat 0px 9px; height:15x; text-indent:0px; padding-left:20px; font-weight:normal;}

.verify_store{ background:url(../images/verify_bg.gif) no-repeat; display:inline-block; width:18px; height:14px;}

.store_youhui{ background:url(../images/store_deal_tag.gif) no-repeat 0px 0px; width:270px; height:20px; padding-left:25px; margin-right:15px; }
.store_tuan{ background:url(../images/store_deal_tag.gif) no-repeat 0px -19px; width:270px; height:20px; padding-left:25px; margin-right:15px;}
.store_youhui a,.store_tuan a{ color:#014CCC;}
.new_store_row{ padding:5px 5px; border-bottom:#f2f2f2 solid 1px; margin:0px 5px;}
.new_store_row span{ width:15px; height:15px; line-height:15px; text-align:center; display:inline-block; float:left; border:#ccc solid 1px;}
.new_store_row a{ display:inline-block; width:145px; overflow:hidden; float:left; padding-left:5px;}
.new_store_row .store_addr{ color:#999;}

.sms_box_tip {
  background-color: #FFFCD9;
  border: 1px solid #E8D8A5;
  padding: 0 1em 1em;
}
.sms_box_tip span{ color:#CC3333; line-height:25px;} 
.sms_box_tip div {
  background-color: #FFFEF8;
  border: 1px solid #EEE2BD;
  padding: 0.5em;
}

.youhui_sp_ul{ padding:5px; display:block;}
.youhui_sp_ul li{ display:block; padding:5px 0px;}
.youhui_sp_title{ background:#f2f2f2; padding:5px; height:25px; line-height:25px; cursor:pointer; margin-top:1px;}


.mobile_banner{ background:url(../images/mobile_banner.png) no-repeat; width:960px; height:465px;}
.mobile_btns div{ float:left;}
.mobile_btns div#iphone a{ background:url(../images/mobile_btn.png) no-repeat; width:313px; height:54px; display:inline-block; float:left; }
.mobile_btns div#android a{ background:url(../images/mobile_btn.png) no-repeat -324px 0px; width:313px; height:54px; display:inline-block; float:left; margin-left:30px; }
.mobile_btns div#more{ float:right;}
.mobile_btns div#more a{ background:url(../images/mobile_btn.png) no-repeat -647px 0px; width:313px; height:54px; display:inline-block; float:left; }
.mobile_icons div{ font-family:"微软雅黑"; float:left; width:235px; background-image:url(../images/mobile_icons.png); background-repeat:no-repeat; padding-top:155px; line-height:25px; display:inline-block;}
.mobile_icons div#sector_1{ background-position:0px 0px;}
.mobile_icons div#sector_2{ background-position:-243px 0px; margin-left:7px;}
.mobile_icons div#sector_3{ background-position:-484px 0px; margin-left:7px;}
.mobile_icons div#sector_4{ background-position:-726px 0px; float:right;}

.youhui_row{ position:relative;}
.youhui_row .youhui_tag_0{ background:url(../images/youhui_tag.gif) no-repeat 0px -55px; width:61px; height:61px; position:absolute; top:-3px; left:-3px;}
.youhui_row .youhui_tag_1{ background:url(../images/youhui_tag.gif) no-repeat -72px -55px; width:61px; height:61px; position:absolute; top:-3px; left:-3px;}

.sign_in_button{ background:url(../images/sign_in_button.gif) no-repeat; width:120px; height:27px; margin-left:0px;}
.user_sign{ color:#999; padding-top:10px; border-top:#999 dotted 1px;}

.ucenter_topic_form .topic_form_button{ background:url(../images/topic_form_btn_uc.gif) no-repeat; width:79px; height:29px; line-height:29px; cursor:pointer; color:#999; font-size:14px; font-weight:bolder; }
#gotop{ background:url(../images/gotop.png) no-repeat; width:28px; height:61px; cursor:pointer;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/gotop.png', sizingMethod='scale');
_background-image:none; display:none;
position:fixed; right:10px; bottom:10px;
_position:absolute; _top:0px; _bottom:auto;
_display:block;  _visibility:hidden;
border:1px solid #DADADA;
background-color:#FBFBFB
}
#gotop:hover{border:1px solid #F3D76E;
background-color:#F9F6D2}

#FW-STORE-IMPRESSION-BOX{ display:none; position:absolute;width:0px; height:0px; overflow:visible;}
#FW-STORE-IMPRESSION-BOX .box{ float:left; padding:10px; position:absolute; z-index:0; right:0; border:1px solid #ccc; background:#fff}
#FW-STORE-IMPRESSION-BOX .box .impressW{ width:300px;}
#FW-STORE-IMPRESSION-BOX .corner{ height:14px;}
#FW-STORE-IMPRESSION-BOX .corner .corner_1{ position:absolute; width:9px;z-index:1; overflow:hidden; text-indent:-5px;right:-9px; color:#ccc}
#FW-STORE-IMPRESSION-BOX .corner .corner_2{position:absolute; width:9px; z-index:2;overflow:hidden; text-indent:-5px; right:-8px; color:#fff}
.res_impress{ line-height:20px;}
.res_impress, .res_impress_in {
	height:20px;
	margin:-1px 0 0 -1px;
	padding:2px 8px 0;
	border:1px solid #fff;
	color:#fff;
}
.res_impress {
	white-space:nowrap;
	float:left;
	position:relative
}
.res_impress .res_impress_in {
	display:none;
	cursor:pointer
}
.res_impress:hover {
	background-color:#1c8a1c;
	color:#fff;
	text-decoration:none;
	z-index:1
}
.res_impress:hover .res_impress_in {
	display:inline;
	padding-right:11px;
	background-color:#1c8a1c;
	position:absolute;
	left:0;
	top:0;
	*line-height:22px;
}
.res_impress_c1, .res_impress_c1 .res_impress_in {
	background-color:#6fb32d
}
.res_impress_c2, .res_impress_c2 .res_impress_in {
	background-color:#86c547
}
.res_impress_c3, .res_impress_c3 .res_impress_in {
	background-color:#a5d37d
}
.res_impress_c4, .res_impress_c4 .res_impress_in {
	background-color:#b9d3a2
}
.res_impress_c5, .res_impress_c5 .res_impress_in {
	background-color:#c2d3b4
}
.res_impress_c6, .res_impress_c6 .res_impress_in {
	background-color:#c7cbc3
}

.char_corr, .char_cort{
display: inline-block;
width: 6px;
height: 14px;
line-height: 15px;
margin-bottom: -3px;
font-family: '宋体';
overflow: hidden;
text-indent: -5px;
}
.res_more_cor .char_cort {
width: 14px;
height:7px;
text-indent: 0px;
position:relative;
top:-5px
}

.Impinput{width:175px; padding:0 2px; color:#A9A9A9; line-height:18px; height:18px; border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:1px solid #D4D0C8;border-right:1px solid #D4D0C8;}
.sendImpinput{ margin-left:5px; position:relative;background:url(../images/sendimp.jpg) no-repeat 0 0; height:21px; text-indent:-200em; overflow:hidden; width:74px;}
.sendImpinput:hover{ background-position:0 -21px}

.bgf0{ background:#f0f0f0;}
.bgf5 {
background-color: #f5f5f5;
}
.icons{ background:url(../images/icons.png) no-repeat; display:inline-block;}
.i001{ background-position:0 0; height:16px; width:16px; position:relative; top:3px}
.i002{ background-position:-19px 0; height:16px; width:16px; position:relative; top:3px}
.i003{ background-position:-40px 0; height:16px; width:16px; position:relative; top:3px}
.i004{ background-position:-61px 0; height:16px; width:16px; position:relative; top:3px}
.i005{ background-position:-82px 0; height:16px; width:16px; position:relative; top:3px}
.i006{ background-position:-100px 0; height:16px; width:16px; position:relative; top:3px}
.i007{ background-position:-122px 0; height:16px; width:16px; position:relative; top:3px}
.i008{ background-position:-140px 0; height:16px; width:16px; position:relative; top:3px;_top:0}
.i009{ background-position:-160px 0; height:16px; width:16px; position:relative; top:3px;_top:1px}
.i010{ background-position:-176px 0; height:16px; width:16px; position:relative; top:3px;}
.i011{ background-position:-192px 0; height:16px; width:16px; position:relative; top:3px;}
.i012{ background-position:-214px 0; height:16px; width:16px; position:relative; top:3px;}
.i013{ background-position:-237px 0; height:16px; width:16px; position:relative; top:3px;}
.i014{ background-position:-257px 0; height:16px; width:16px; position:relative; top:3px;}

/*外卖*/
.itlo{ background-position:0px -26px; height:16px; width:16px; position:relative; top:3px;}
.itpri{ background-position:-22px -26px; height:16px; width:16px; position:relative; top:3px;}
.itnums{ background-position:-48px -26px; height:16px; width:16px; position:relative; top:3px;}
.ixj{ background-position:-75px -26px; height:16px; width:16px; position:relative; top:3px;}
.izk{background-position:-0px -52px; height:17px; width:44px; position:relative; top:3px;}
.icx{background-position:-46px -52px; height:17px; width:44px; position:relative; top:3px;}
.imtip{background-position:-276px 0px; height:16px; width:16px; position:relative; top:3px;}

.jsForReport{ padding:10px;color:#333}
.jsForReport h5{ font-size:12px; margin-bottom:5px; clear:both; display:block;}
.jsForReport .box_l,.jsForReport .box_r{width:49%;}
.jsForReport_line{ height:0; overflow:hidden; border-bottom:1px dotted #ccc}

.gtab_body a{color:#126185; text-decoration:none;}
.gtab_body a:hover{text-decoration:underline;}
.gtab_body  h4{ font-size:1em}

.fav_menu_item .pic img{ border:1px solid #ddd; padding:3px;}
.fav_menu_item .location a{ font-weight:bolder; font-size:14px;}
.fav_menu_item .info{width:490px;}
.fav_menu_item .opt{ width:160px}
.fav_search_box{ padding:5px; border:1px solid #ddd; background:#F0F0F0}

.main_nav .class_con{
	position:absolute;
	top:36px;
	left:0;
	z-index:100;
	background:url(../images/class_con.gif) no-repeat 0 0;
	width:212px;
	height:404px;
	color:#6699cc;
	padding-right:3px;
}
.all_class .class_con a{
	padding: 0px 2px;
	line-height: 20px;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	display: inline-block;
	color:#6699cc;
	float:none;
	}
.all_class .class_con a:hover{ color:#6699cc;text-decoration: underline;}
.class_con .index_fenlei {
	height: auto;
	position: relative;
	z-index: 120;
	overflow: visible;
	line-height:24px;
	padding:0px 12px 0  8px;
}
.class_con .index_fenlei .fenlei {
	height:34px;
	line-height:40px;
	background:url(../images/class_j.gif) no-repeat 183px 15px;
	padding: 0 0 0px 2px;
}
.class_con .index_fenlei .index_fl{
	border-bottom:1px solid #cccccc;
	padding: 0 2px 5px 2px;
}
.class_con .index_fenlei .sub_fenlei {
	border: 1px solid #BEB6B1;
	border-left: none;
	position: absolute;
	width: 500px;
	left: 211px;
	top: 0;
	background: #F5F4F3;	
	padding: 8px 15px;
	overflow: hidden;
	line-height:24px;
	display:none;
}
.class_con .index_fenlei .sub_fenlei a{
	padding: 5px 5px;
}

.detail_left{
	width:260px;
}
.detail_left ul{margin:10px;}
.detail_left .pb{padding-bottom:10px;}
.detail_left .disb{display:block;}
.detail_left h3{border-bottom:1px solid #dedede;line-height:24px;margin-bottom:8px;}
.detail_left .store-similar-box,.detail_left .store-nearby-box{
	width:258px;
	border:1px solid #dedede;
}
.store-similar-box a,.store-nearby-box a{text-decoration: none;}
.store-similar-box img,.store-nearby-box img{margin-right:8px;}
.store-similar-box .sp_w,.store-nearby-box .sp_w{width:197px;}
.store-similar-box a:hover,.store-nearby-box a:hover {
background: #F5F4F3;
}
.store-nearby-box .n_str{font-weight:normal;color:#fe3300}
.store-nearby-box .n_sp{color:#666;padding-right:5px;}
.ord_song{
	background: url(http://localhost:8000/dcfanwe/app/Tpl/fanwe/images/ord_song.gif) no-repeat 0 -21px;
	padding: 0px 0px 0px 24px;
	font-weight: normal;
	display: inline-block;
	height: 20px;
	cursor: pointer;
	color: #FF6800;
}
.song_con{
	background: url(http://localhost:8000/dcfanwe/app/Tpl/fanwe/images/ord_song.gif) no-repeat right -42px;
	font-style: normal;
	display: inline-block;
	height: 20px;
	padding-right: 5px;
	line-height: 20px;
}
